@charset "utf-8";
/* CSS Document */
body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, strong, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tr, th, td, input { margin:0; padding:0; list-style:none; font-size:12px; font-family:Tahoma, sans-serif }
table { border-collapse:collapse; border-spacing:0 }
body { font:12px Tahoma, Arial,'宋体',sans-serif; color:#454545; background:#fff }
h1, h2, h3, h4, h5, h6 { font-size:100% }
a:link,a:visited { text-decoration:none; color:#1d6dce }
a:hover,a:active{ color:#ff8300!important; text-decoration:underline!important}
a:focus, button:focus { outline:none }
button { padding:0; cursor:pointer; border:0 }
img { border:0 }
.fl { float:left }
.fr { float:right }
.clr{ clear:both}
s { display:inline-block; font-size:0 }
.red { color:#ff0000 }
body { background:url(../images/body_bg.png) repeat-x; }
/*sprites*/
s, .siteBulletin li a, .preBul, .nextBul, #support button, .formSubmit, .vBuy, .vTry,.pTry , .proFunction a:hover, .proFunction .cur a ,.sideMore a,.submitMes,.normalBtn,.normalBtn span,.contactBtn,.bannerSlide a,.bannerSlide a:hover,.bannerSlide .cur,#emailDetail h3,.emailTable .topTitle{ background-image:url(../images/icon.png); background-repeat:no-repeat }
.siteBulletin, .pModule .hd, .infoListTitle, .tagBtm .hd,.aboutContent h1,.speHeader,.speFooter,.proSideBox .hd,.grayBox .hd,.serviceNav .hd{ background-image:url(../images/rp_bg.png); background-repeat:repeat-x }
#websiteFunction s{ background-image:url(../images/ws_function.jpg)}
/*button*/
.normalBtn{display:inline-block;color:#765222; padding-left:16px; background-position:0 -562px}
.normalBtn span{ display:inline-block; height:26px; line-height:26px; padding-right:16px; background-position:right -562px}
.contactBtn{ display:block; width:153px; height:32px; background-position:0 -589px; text-indent:-9999em}
/*top*/
.top, .header, .bannerWrap, .siteBullWrap, .body, .footer, .bottomLink, .bottomLink2, .crumb, .proTop,.proBannerBd { width:980px; margin:0 auto }
.body { overflow:hidden; zoom:1; margin:10px auto 0; clear:both }
.top { height:26px; line-height:26px; color:#fff;}
.specialTop{ background:url(../images/body_bg.png) repeat-x}
.top p, .top a:link, .top a:visited{ color:#fff }
.welcome { float:left }
.topLink { float:right; width:300px; text-align:right }
.topLink a { margin-left:6px }
/*header*/
.crumb { margin:10px auto;width:960px }
.header { height:50px; line-height:48px; margin-top:1px; position:relative; z-index:2; width:980px }
.header h1 { float:left; margin-right:40px; height:50px }
.hdNav li { float:left; padding:0 17px; display:inline; margin-right:10px; height:50px; position:relative }
.hdNav a:link,.hdNav a:visited, .siteNav a:link, .siteNav a:visited { color:#fff; font-weight:bold; font-size:14px }
.hdNav a:hover, .siteNav a:hover { color:#85bdff!important; text-decoration:none!important }
.hdNav .cur { background:#fefefe; cursor:pointer }
.hdNav .cur a { color:#2473d1 }
.siteNav { float:right; background:url(../images/icon_mySite.gif) no-repeat 0 center; padding-left:25px }
.childWrap { border:1px solid #dedede; border-top:none; position:absolute; left:-1px; top:50px;z-index:100; width:180px; _width:340px; padding:17px 0 0 15px; border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; -webkit-box-shadow:0 4px 5px #b8b8b8; -moz-box-shadow:0 4px 5px #b8b8b8; background:#fefefe; z-index:10 }
.childWrap .chindNav { float:left; display:inline; margin-right:20px }
.chindNav { padding-left:46px; position:relative; line-height:1.7; overflow:hidden; zoom:1;height:45px;margin-bottom:6px }
.chindNav img { position:absolute; left:0; top:0 }
.chindNav h3 { margin-top:-3px }
.chindNav a:link,.chindNav a:visited {text-decoration:underline;color:#454545 }
.siteBulletin li{ width:100%; float:left}
/*banner*/
.banner, .videoWrap { height:319px; background:#eeeeee url(../images/banner_bg.png) repeat-x; border-bottom:1px solid #d4d4d4; }
.zBanner { height:332px }
.bannerWrap { text-align:left; position:relative; height:319px }
.bannerWrap p{ position:absolute;color:#999}
.bannerWrap p a{color:#1D6DCE; text-decoration:underline}
.banner img {float:left;}
.bannerList{width:5000px }
.bannerSlide{ position:absolute; left:50%;bottom:10px}
.bannerSlide p{ position:relative; left:-50%}
.bannerSlide a{ display:inline-block; width:15px; height:15px; background-position:-15px -434px; margin:0 5px}
.bannerSlide a:hover,.bannerSlide .cur{ background-position:0 -434px}
/**/
.siteBulletin { height:28px; line-height:28px; border-bottom:1px solid #d4d4d4;margin-bottom:10px; overflow:hidden; zoom:1 }
.siteBullWrap { position:relative }
.siteBulletin ul{ height:28px; overflow:hidden; margin-left:-10px}
.siteBulletin li a:link, .siteBulletin li a:visited{ display:block; padding-left:27px; background-position:-175px 2px; color:#3c3c3c }
.preBul, .nextBul { position:absolute; left:35px; top:0; display:inline-block; width:26px; height:26px; background-position:-81px -2px; font-size:0 }
.nextBul { background-position:-113px -2px }
.preBul { left:5px}
/*module*/
.modTop, .modBtm { font-size:0; zoom:1;padding-left:6px }
.modTop, .modTop p { background-image:url(../images/module_top.gif);background-repeat:no-repeat; height:5px; overflow:hidden }
.modBtm, .modBtm p { background-image:url(../images/module_bt.gif);background-repeat:no-repeat; height:8px; overflow:hidden }
.modTop p, .modBtm p { background-position:right 0; font-size:0; margin-left:5px }
.modBtm p { background-position:right bottom }
.modBody { border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; overflow:hidden; zoom:1 }
#allProducts .modBody, .proIntro .modBody { background:#f6f6f6 url(../images/module_bg1.gif) repeat-x; height:150px; padding:6px 0 0 15px }
#allProducts .modBody{ padding-left:0; height:128px}
#allProducts h2{ padding-left:15px}
.modBody h2 { font-size:18px; color:#004276; margin-bottom:10px }
#allProducts li { float:left; width:150px; padding:0 0 0 76px; position:relative; margin-left:15px; display:inline }
#allProducts img { position:absolute; left:0; top:0; }
#allProducts { margin-bottom:8px }
#allProducts h3 { margin-bottom:5px }
#allProducts h3 a:link,#allProducts h3 a:visited { font-size:14px; color:#333 }
#allProducts p { line-height:1.6 }
#allProducts .sLink a { text-decoration:underline; margin:0 4px }
#allProducts .sLink { color:#9e9e9e; margin-left:-4px; margin-top:4px }
#cusCase .modBody, #support .modBody { height:250px; background:#f6f6f6 url(../images/module_bg2.gif) repeat-x; padding:6px 0 0 15px }
#cusCase { width:675px; float:left }
#support { width:295px; float:right }
.photoTxItem li { overflow:hidden; zoom:1 }
.photoTxItem .pho { float:left; margin-right:10px }
.photoTxItem strong { display:block; margin:0 0 3px; }
.photoTxItem strong a:link,.photoTxItem strong a:visited{ font-size:14px; color:#333; text-decoration:none }
.photoTxItem .pContent { overflow:hidden; zoom:1; line-height:1.5 }
.photoTxItem a:link,.photoTxItem a:visited { display:inline-block; margin-top:3px;color:#1D6DCE; margin-top:0 }
#cusCase li, #cusTes li { width:315px; float:left; margin-bottom:30px;margin-right:10px;display:inline}
#cusTes li{ margin-bottom:15px;width:315px}
#support img { vertical-align:middle; margin:5px 15px }
#support button { border:0; background-position:0 -44px; width:130px; height:32px; }
#support li { margin-left:20px; list-style:decimal; line-height:1.5; margin-top:6px }
#support .modBody p { line-height:1.6; margin:10px 0 }
#support a { text-decoration:underline }
/*bottomLink*/
.bottomLink, .bottomLink2 { background:#eee; padding:14px 0; clear:both; }
.bottomLink p { line-height:2; color:#c2c2c2; text-align:center }
.bottomLink span, .bottomLink a, .footer a, .footer p { color:#8d8c8c; margin:0 3px }
.bottomLink2 { padding-left:20px; line-height:1.6; width:960px }
.bottomLink2 span { display:block; color:#000; display:block; margin-bottom:3px }
.bottomLink2 a { color:#8d8c8c; display:inline-block; width:125px; margin-right:10px }
/*footer*/
.footer { position:relative; text-align:center; line-height:1.6; margin:10px auto; color:#8d8c8c }
.footer img { vertical-align:middle }
.fMore { position:absolute; right:0; top:0; top:1px\9;_top:3px; color:#000; line-height:26px}
.fMore input{ vertical-align:middle; margin-right:5px}
/*product box*/
.proSideBox,.grayBox{ border:1px solid #e4e2e3; margin-bottom:10px; overflow:hidden;zoom:1}
.proSideBox .hd,.grayBox .hd{ height:29px; line-height:29px; background-position:0 -235px;padding:0 15px; position:relative}
.proSideBox h2,.grayBox h2,.grayBox h2 a{ font-size:14px;color:#454545}
.grayBox .hd .more{ position:absolute; right:10px; top:0; color:#454545}
.proSideBox .bd,.grayBox .bd{ padding:10px; overflow:hidden;zoom:1}
.otherPro .chindNav {margin-bottom:10px}
.otherPro .bd{ padding:15px 15px 0}
.hotNews,.discussSide{ clear:both; background:#fffcef; border:1px solid #fcdc92; padding:10px 15px; margin-bottom:10px }
.hotNews .hd,.discussSide .hd{ position:relative;zoom:1}
.hotNews h2,.discussSide h2{ font-size:14px }
.hotNews .hd a{ position:absolute; right:0; top:0; color:#454545}
.hotNews ul { margin:10px 0 5px }
.hotNews li a { color:#333 }
.contactUs .bd{ padding:10px 15px 13px!important; line-height:1.8}
.contactUs p{ margin-bottom:7px}
.grayBox ol li{ list-style:decimal ; margin-left:20px}
.module { margin-bottom:8px }
.proIntro .modBody { padding:11px 15px; height:116px }
#eFax .modBody{ height:94px}
.proIntro .modBody p { margin:5px 0; line-height:1.8; position:relative }
.proIntro h1 { font-size:16px; margin-top:-3px }
.zMain { width:700px; float:left }
.zSide { width:270px; float:right; overflow:hidden; zoom:1 }
.pModule { margin-bottom:10px }
.proIntro p a { margin-right:15px; color:#454545 }
.proIntro .more {position:absolute; right:0;top:0; color:#454545!important}
.proIntro .more:hover{ color:#ff8300!important}
.pModule .hd { background-position:0 -29px; height:29px; line-height:29px; border:1px solid #ccdaf4; padding-left:10px; font-size:14px; position:relative }
.pModule .hd a { position:absolute; right:10px; top:0 ; color:#454545}
.pModule .bd { border:1px solid #ccdaf4; border-top:none; overflow:hidden; zoom:1 }
.pModule h2 { font-family:"宋体" }
#funIntro .bd { padding-bottom:20px; padding-left:20px }
.funItem,.faxFunItem{ width:300px; float:left; display:inline; position:relative; margin:13px 5px 10px 15px}
.funItem dt,.faxFunItem dt { margin-bottom:8px }
.funItem dt a,.faxFunItem dt a { font-weight:bolder; font-size:14px; color:#454545 }
.faxFunItem dt a{ font-size:12px}
.funItem dd, .hotNews li, .infoLi li { background:url(../images/l_squ.gif) no-repeat 0 center; padding-left:10px; line-height:25px }
.funItem dd { margin-left:80px }
.funItem s,.faxFunItem s { position:absolute; left:0; top:30px; display:block; width:60px; height:56px }
.funItem h3{ margin-bottom:5px}
.funItem p{ line-height:20px; color:#666}
.faxFunItem s { top:0; width:63px; height:72px}
.faxFunItem dd{ line-height:1.8}
.funItem .s1 { background-position:0 -77px }
.funItem .s2 { background-position:-62px -77px }
.funItem .s3 { background-position:-122px -77px }
.funItem .s4 { background-position:0 -134px }
.faxFunItem .s1{ background-position:0 -484px}
.faxFunItem .s2{ background-position:-64px -484px}
.faxFunItem dl{ margin-left:80px}
#cusTes .bd { padding:15px 0 0 15px }
#faxFunction .bd{ padding:8px 15px 15px}
#faxFunction li{ margin-top:5px; line-height:2}
#emailFunction .funItem{ padding-left:80px; height:85px; width:232px}
#emailFunction .funItem s{top:0}
#emailFunction .funItem p{ width:185px}
#emailFunction s{ width:68px; height:66px; background:url(../images/ws_function.jpg) no-repeat}
#emailFunction .s1{ background-position:0 -159px}
#emailFunction .s2{ background-position:-83px -159px}
#emailFunction .s3{ background-position:-166px -159px}
#emailFunction .s4{ background-position:-253px -159px}
#emailFunction .s5{ background-position:0 -226px}
#emailFunction .s6{ background-position:-83px -226px}
#emailFunction .s7{ background-position:-166px -226px}
#emailFunction .s8{ background-position:-253px -226px}
#emailDetail p{ text-indent:2em; line-height:1.6; margin-bottom:5px}
#emailDetail h3{ background-position:-176px -40px; height:20px; line-height:20px; padding-left:25px; margin-bottom:5px}
.detItem{ padding:10px 0; border-bottom:1px dotted #adadad}
.detItem.last{ border-bottom:none}
.detItem ol{ margin-left:2em; line-height:1.6}
.serviceNav{ margin-bottom:10px}
.serviceNav .hd{ height:28px; line-height:28px; background-position:0 -265px; border:1px solid #c2d9f8;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0; padding:0 10px}
.serviceNav h2{ font-size:14px}
.serviceNav .bd{border:1px solid #c2d9f8; border-top:none; padding:0 2px; overflow:hidden;zoom:1}
.serviceNav a{ display:block; padding:0 10px; font-weight:bold; color:#234978; height:28px; line-height:28px; margin:2px 0;}
.serviceNav a:hover{ text-decoration:none!important}
.serviceNav .cur{background:#dbebf8}
.serviceNav .cur:hover{color:#234978!important}
.serFlow p{ font-size:14px; margin:3px 0 10px}
.contactPanel{ position:relative; margin:10px 0}
.contactPanel .normalBtn{ position:absolute; left:38px; top:30px}
.contactPanel .normalBtn:hover{ text-decoration:none;color:#765222}
.contactPanel .fEmail{ position:absolute; left:521px; top:27px}
/*form*/
.formLi li { padding-left:120px; position:relative; line-height:24px; font-size:14px }
.formLi label { display:inline-block; position:absolute; width:120px; text-align:right; left:0; top:0; line-height:24px; font-size:14px }
.formLi .t, .formLi textarea { border-color:#c7c7c7 #e9e8e8 #e9e8e8 #c7c7c7; border-style:solid; border-width:1px; padding:3px; width:350px }
.formLi .t { height:16px }
.formLi textarea { height:60px }
.formLi .shortTxt { width:150px }
.formLi .red { margin:0 3px }
.formLi .radio { margin-left:20px }
.verCode img { vertical-align:middle; margin:0 6px }
.verCode .t { width:100px }
.verCode { font-size:12px }
.verCode a { text-decoration:underline }
select option { padding:0 10px }
.formSubmit { width:92px; height:26px; background-position:0 -191px }
/**/
#demoApply { border:1px solid #dad8d8; padding:18px 20px 25px; position:relative; width:938px; margin-bottom:10px; background:url(../images/app_ad.jpg) no-repeat 610px 130px}
#demoApply h2 { font-size:16px; margin-left:15px }
.fTip { background:#ffeec6; color:#b32222; display:inline-block; padding:5px 10px; position:absolute; left:127px; top:15px }
#demoApply li { margin-top:12px; zoom:1 }
/*video*/
.videoWrap { height:460px; background:#e7e7e7 url(../images/video_bg3.gif) repeat-x; position:relative; overflow:hidden;zoom:1 }
.videoPlay { width:540px; height:400px; margin:29px auto 0; position:relative }
.videoSide { position:absolute; right:-200px; top:0; width:130px }
.videoSide .chindNav { margin-bottom:15px }
.videoProInfo { padding-bottom:15px; line-height:1.8 }
.videoProInfo h2 { font-size:16px; }
.videoProInfo p { width:700px }
.vBuy, .vTry { width:139px; height:45px; background-position:0 -218px; vertical-align:middle; margin:10px 10px 10px 0 }
.vBuy { background-position:0 -265px }
/*about*/
.aboutSide { width:128px; float:left; background:#f3f3f3; border:1px solid #e1e3e2; padding:6px 10px }
.aboutContent { width:796px; float:right; padding-bottom:15px; padding:0 12px }
.aboutSide li { height:27px; line-height:27px; padding-left:26px; margin:4px 0 }
.aboutSide a { color:#004276 }
.aboutSide a:hover { text-decoration:none!important }
.aboutSide .cur { background:url(../images/about_bg.gif) no-repeat 0 center }
.aboutSide .cur a { color:#fff }
.aboutSide .sepLine { height:1px; font-size:0; border-bottom:1px solid #e1e3e2; margin:8px 0 }
.aboutItem { line-height:2; margin-bottom:15px ; border-bottom:1px dashed #c0c0c0; padding-bottom:10px}
.aboutContent h1{ font-size:14px; margin:0 -12px 5px}
.aboutItem h1{ margin-bottom:0;}
.aboutItem strong{ font-size:14px}
.aboutItem p{ margin:5px 0}
.aboutContent ol li{ margin-left:18px; list-style:decimal}
/*info*/
.infoMain { float:left; width:735px; padding-bottom:15px }
.infoSide { float:right; width:235px }
.infoCat { background:#e5e5e5; padding:8px 12px; margin-bottom:10px }
.infoCat a { margin:0 6px; color:#000 }
.infoCat .cur { font-weight:bold; color:#ff8300 }
.infoListItem { padding:15px; border-bottom:1px dotted #ccc }
.infoListTitle, .tagBtm .hd,.aboutContent h1 { background-position:0 -59px; height:31px; line-height:31px; border:1px solid #e2e2e2; padding:0 12px; font-size:14px }
.infoListItem dt { margin-top:-3px }
.infoListItem dt a { font-size:14px; font-weight:bold; color:#004276 }
.infoListItem p { color:#707070 }
.infoListItem dd span { color:#a8a8a8 }
.altInfoList { background:#f7f7f7 }
/*pagination*/
.infoPagination { text-align:center; margin:10px 0;clear:both }
.infoPagination a, .infoPagination span { display:inline-block; width:22px; height:22px; line-height:22px; text-align:center; color:#004276 }
.infoPagination a { background:#f5f9fd; border:1px solid #ccdaeb; margin:0 2px }
.infoPagination a:hover { text-decoration:none!important }
.infoPagination input { border:1px solid #ccdaeb; width:40px; height:16px; padding:3px; text-align:center; margin-left:40px }
.infoPagination .sBtn { height:22px; width:42px; text-align:center; line-height:22px; background:#f5f9fd; border:1px solid #ccdbec; display:inline-block }
.iLogin { background:url(../images/info_login.png) no-repeat; height:46px; margin-bottom:5px }
.iLogin a { display:inline-block;height:46px; line-height:18px; text-align:center; font-weight:bold; color:#e27135; font-size:14px; margin-top:2px; margin-top:3px\9}
.iLogin span{ font-weight:normal; color:#e29735; font-family:"宋体"}
.iLogin .l1{ width:130px; margin:0 12px 0 6px}
.iLogin a:hover { text-decoration:none!important }
.infoSideBox { background:#fafbfd; border:1px solid #d7d7d7; zoom:1 }
.infoSideBox h2, .infoMainBox h2 { font-size:14px; }
.infoSideBox .hd, .infoMainBox .hd { position:relative; padding:8px 10px }
.infoSideBox .hd a, .infoMainBox .hd a { position:absolute; right:10px; top:8px }
.infoSideBox ul, .infoMain ul { padding:0 15px 10px }
.infoSideBox a, .infoMain li a, .infoMain .hd a { color:#454545 }
#bowen { margin:-1px 0 10px }
#hotTag { margin:10px 0 }
#hotTag .bd { padding:6px 10px 2px 0}
#hotTag .bd a { color:#1D6DCE; margin-left:10px; margin-bottom:12px; display:inline-block }
#hotTag .t1 { font-weight:bold }
#hotTag .t2 { font-size:14px; font-weight:bold }
#hotTag .t3 { font-size:16px; font-weight:bold }
.sideAd, .ad { font-size:0; margin:10px 0 }
#sidePro { margin-bottom:10px }
#sidePro h3 { font-weight:normal; clear:both; padding-left:15px }
#sidePro li { float:left; width:70px; line-height:22px; margin-left:8px }
#sidePro .bd { padding-top:4px }
#sidePro ul { overflow:hidden; zoom:1; margin-top:5px }
/*info index*/
.indexSide { width:310px; float:left }
.indexMain { width:415px; float:right }
.slidePlayer { position:relative; height:290px; border:1px solid #d7d7d7;overflow:hidden;zoom:1 }
.slideTrigger { position:absolute; bottom:8px; right:8px }
.slideTrigger a { display:inline-block; width:20px; height:20px; background:#7f7f7f; color:#fff; line-height:20px; text-align:center; font-weight:bold; margin-left:5px }
.slideTrigger a:hover { text-decoration:none!important }
.slideTrigger .cur { background:#fff; color:#454545 }
.infoMain .photoTxItem { padding:10px; overflow:hidden; zoom:1 }
.infoMain .pContent a { font-size:14px; color:#004276 }
.infoMain .pContent p { color:#707070; line-height:20px }
.indexSide .infoSideBox { margin:10px 0 }
.indexSide .hd { border-bottom:1px solid #D7D7D7; height:31px; line-height:30px; padding:0 10px }
/**/
.infoMain .hd a { top:0 }
#mainInfo { padding:0 10px; height:292px; overflow:hidden; margin-bottom:10px }
#mainInfo dl { margin-bottom:12px; margin-top:3px; line-height:1.6 }
#mainInfo dt { margin-bottom:2px }
#mainInfo a { font-size:16px; color:#004276; font-weight:bold }
.infoMainBox .hd { border:1px solid #d7d7d7; background:#fafbfd; height:31px; line-height:30px; padding:0 10px }
/**/
#marketing .photoTxItem { padding:10px 10px 5px }
.infoMainBox { margin:10px 0 }
.infoMainBox ul { overflow:hidden; zoom:1; margin-top:8px }
.infoMainBox li { float:left; width:172px; display:inline; margin-left:8px; overflow:hidden }
.infoMain .ad { margin-bottom:0;clear:both }
.sInfo .infoLi { margin-top:0; padding-bottom:0 }
#infoDetails h1 { font-size:18px; text-align:center; color:#000; margin:8px 0 }
#infoDetails .time { color:#707070; text-align:center; margin:5px 0 }
#infoDetails .time span { margin:0 12px }
#infoDetails p { line-height:2.2; font-size:14px }
.infoDetContent { padding:0 10px }
.infoOpr { margin:20px 10px 10px; text-align:right }
.infoOpr a { display:inline-block;height:16px; background-repeat:no-repeat }
.infoOpr a { color:#454545}
.infoOpr .fx { background-position:-184px -219px }
.infoOpr .weibo { background-position:-184px -236px }
.infoOpr .qq { background-position:-184px -253px }
.infoOpr .kaixn { background-position:-184px -270px }
.infoOpr .renren { background-position:-184px -287px }
.tagBtm .hd a { margin-right:15px }
.tagBtm .bd a { display:inline-block; margin:10px}
.infoAnnounce { color:#666; line-height:2; padding:10px}
.infoAnnounce a{ text-decoration:underline; margin:0 2px}
/*proTop*/
.proBanner { height:136px; border-bottom:1px solid #cdcdcd; background:url(../images/pro_bg3.gif) repeat-x; overflow:hidden; zoom:1 }
.proTop { padding-left:80px; position:relative; width:880px; margin-top:14px; height:115px }
.proTop img { position:absolute; left:0; top:0 }
.proTop h2 { font-size:18px; color:#88a729; margin-bottom:3px }
.proTop p { line-height:1.8 }
.proTop .pBtn { color:#ccc; margin-top:10px }
.pBtn a { text-decoration:underline}
.pBtn .pTry { background-position:0 -345px;display:inline-block; width:102px; height:34px;margin-right:25px; vertical-align:middle  }
.pBtn .pVideo { background-position:0 -310px }
.proSide { width:200px; float:left }
.proMain { width:770px; float:right }
.proSerSide{ width:220px; float:left}
.proSerMain { width:750px; float:right }
/**/
.proFunction .pTop, .proFunction .pBtm { background:url(../images/p_border.gif) no-repeat; height:5px; font-size:0 }
.proFunction .pBtm { background-position:0 -5px }
.proFunction .bd { border-left:1px solid #b7d1ef; border-right:1px solid #b7d1ef; background:#f7fafd}
.proFunction h2 { font-size:14px; color:#000; padding:3px 15px }
.proFunction ul { margin-left:8px}
.proFunction li { position:relative; height:52px; margin:5px 0 }
.proFunction s { background:url(../images/p_nav.png) no-repeat; height:42px; width:48px; vertical-align:middle; position:relative; top:3px; font-size:0 }
.proFunction .p2 { background-position:0 -42px }
.proFunction .p3 { background-position:0 -88px }
.proFunction .p4 { background-position:0 -131px }
.proFunction .p5 { background-position:0 -173px }
.proFunction .p6 { background-position:0 -216px; top:6px }
.proFunction .p7 { background-position:0 -257px }
.proFunction .p8 { background-position:0 -297px }
.proFunction a { position:absolute; right:-1px; top:0; display:block; width:112px; padding:8px 15px 0; height:42px; color:#234975; z-index:2 }
.proFunction a:hover { background-position:-65px -431px; text-decoration:none!important; color:#234975!important }
.proFunction .cur a { background-position:-58px -380px }
.proFunction strong { display:block; margin-bottom:4px }
.sideMore{ text-align:center; margin:10px 0}
.sideMore a{ display:inline-block; height:16px; padding-left:20px; line-height:16px;color:#000; margin:0 5px}
.pIdea{ background-position:-184px -308px }
.pHelp{ background-position:-184px -328px}
.feaItem{ margin-bottom:30px;}
.proMain p{ margin:5px 0}
.proMain img{ margin-bottom:15px}
/**/
.caseCompany{ width:234px; float:left; margin-bottom:10px}
.comContent{ width:725px; float:right; margin-bottom:10px}
.comContent .comBody{margin-bottom:20px}
.caseCompany .caseTop, .caseCompany .caseBtm { background:url(../images/com_border.gif) no-repeat; height:5px; font-size:0 }
.caseCompany .caseBtm { background-position:0 -5px }
.caseCompany .bd { background:#f2f7fe url(../images/com_side_bg.gif) repeat-x; min-height:400px;_height:400px; overflow:hidden;zoom:1}
.caseCompany h2{ padding:3px 15px; font-size:14px}
.caseCompany li{ height:30px; line-height:30px; margin:4px 0;padding-left:17px; width:217px;; overflow:hidden;zoom:1  }
.caseCompany a{ display:block;color:#000!important; white-space:nowrap; word-break:keep-all; width:204px; overflow:hidden;zoom:1}
.caseCompany .cur{ background:url(../images/com_cur.gif) no-repeat right 0;}
.caseCompany .cur:hover{ text-decoration:none!important}
.comContent p{ margin:10px 0 16px; line-height:20px; text-indent:2em}
.comContent  a{ text-decoration:underline}
/*contact us*/
.contactBanner{ position:relative}
.cEmail{ position:absolute; top:310px; left:630px; font-weight:bold; color:#426ea0; font-family:Arial; text-decoration:underline}
.mesBoard th{ vertical-align:top; padding-right:10px; text-align:right; padding-top:3px}
.contactContent{ padding:20px 30px; background:url(../images/con_bg.gif) repeat-x; margin-top:10px}
.contactContent h2{ font-weight:normal}
.contactContent h2 strong{ font-size:18px; color:#000; margin-right:10px}
.mesBoard{ margin-top:30px}
.mesBoard td{ padding-bottom:18px}
.t{ border:1px solid #d4d4d4; height:16px; padding:2px 3px}
.submitMes{ display:block; width:102px; height:26px; background-position:-98px -191px}
/**/
.cusPage{line-height:30px;text-align:right;padding-right:20px;margin:10px 0}
.cusPage a{text-decoration:underline}
.cusPage a,.cusPage span{margin:0 3px}
.formLi span.error{ margin-left:3px;color:red}
.mesBoard .error{ margin-left:3px;color:red}
#cusCase .more{ position:absolute; right:14px; top:7px}
#cusCase .modBody{ position:relative}
.siteItem{ margin-bottom:0; padding:13px 0 10px}
.siteItem h3{ float:left; margin-right:10px; width:90px}
.siteItem a{font-size:14px}
.siteItem .siteContent{ overflow:hidden;zoom:1}
.siteContent{ color:#ccc}
.siteContent a{ color:#333; margin:0 5px 5px; display:inline-block}
.tipSure{ position:relative; background:#ebf8de; border:1px solid #82ca3b; min-height:40px;_height:40px; padding:20px; padding-left:80px; margin-top:20px}
.ts{ background:url(../images/tip_sure.gif) no-repeat; height:36px; width:36px; display:block; position:absolute;left:34px; top:20px; font-size:0}
.tipSure h3{ font-size:14px; margin-bottom:8px;color:#417112}
.mesBoard .error{ margin-left:3px;color:red}
.promptNew{color:red;line-height:1.8; margin:10px 20px;background:#ffecea;border:1px solid #fdc2bb;padding:8px 10px;width:436px}
.promptNew p{color:#333}
/*buy flow*/
#payMode h3{ margin-bottom:10px}
.yBaoIntro{ overflow:hidden;zoom:1}
.yBaoIntro p{margin-left:130px; position:relative;top:3px;font-size:12px; line-height:1.5}
.fieldDetail li{line-height:24px;color:#454545}
.fieldLable{display:inline-block;width:50px;text-align:right}
.graLine{ background:url(../images/gra_separation.gif) no-repeat 0 center; height:3px; line-height:0; margin:15px 0 }
.onlineBank{ margin-top:-8px}
.onlineBank img{ margin:10px 10px 0 0}
.bankInfo{ width:300px; float:left; line-height:24px; padding-left:22px; margin-bottom:10px}
.bankInfo img{ margin:5px 0 4px 7px}
.transInfo{ clear:both;line-height:1.8; background:#f7f5f5; padding:8px 14px; color:#898888}
/*fax charge*/
#faxCharge table,.emailTable  table{ background:#FFF;border-top:1px solid #d0e3fd; border-left:1px solid #d0e3fd;}
#faxCharge th,#faxCharge td,.emailTable  td,.emailTable th{ border-bottom:1px solid #d0e3fd; border-right:1px solid #d0e3fd; padding:6px 10px; line-height:1.6;color:#333; font-family:sunsong}
#faxCharge th,#faxCharge .subTitle,.emailTable th{ background:#f2f7fe}
#faxCharge th span,#faxCharge .subTitle span{ font-weight:normal;color:#666}
#faxCharge .subTitle .yel{ color:#cc8540}
#faxCharge td,.emailTable  td{text-align:center; vertical-align:middle; font-weight:normal}
#faxCharge .area{ width:90%; margin:0 auto}
.emailTable td,.emailTable th{ text-align:left; line-height:1.8}
.emailTable th{ font-weight:normal; text-align:right}
.emailTable .topTitle{ background-position:-175px -152px; padding-left:32px; height:22px; line-height:22px; font-weight:bold}
/*website*/
#websiteFunction li,.recTemplate li{ width:25%; text-align:center; float:left; padding:7px 0}
#websiteFunction p{ padding:4px 0; line-height:20px}
#websiteFunction s{ display:inline-block; width:66px; height:69px; vertical-align:top}
#websiteFunction .s1{ background-position:-5px 0}
#websiteFunction .s2{ background-position:-91px 0}
#websiteFunction .s3{ background-position:-168px 0}
#websiteFunction .s4{ background-position:-250px 0}
#websiteFunction .s5{ background-position:-9px -74px}
#websiteFunction .s6{ background-position:-95px -74px}
#websiteFunction .s7{ background-position:-174px -74px}
#websiteFunction .s8{ background-position:-253px -74px}
.recTemplate li span{ display:block;color:#454545; padding:4px 0}
.recTemplate li a:hover span{ text-decoration:none;color:#ff8300}
.recTemplate .infoPagination{ padding-top:10px}
.discussSide .bd{ overflow:hidden;zoom:1; margin:12px 0 2px;}
.disIcon{ display:inline-block;width:45px;height:48px; background-position:-154px -589px; float:left; margin-right:10px}
.discussSide p{margin-top:-3px; line-height:18px}
.discussSide a{ text-decoration:underline}

/**********common 公共样式***********/
*{
	margin:0;
	padding: 0;
	word-wrap:break-word;
	word-break:break-all;
}
html{
	overflow: -moz-scrollbars-vertical;
}
body{
	background:#fff;
	color:#333;
}
ul,li{
	list-style: none;
}
img{
	border:none;
}
a{
	text-decoration: none;
}

/**********page 页面级别的样式***********/
.page_wrap{
	width:960px;
	margin:auto;
	background-color:#cccccc;
	position: relative;
}

/**********shortcut**********/
.shortcut{
	height:20px;	
	line-height:20px;
	background-color: #fff0f5;
}
.seo_h1{
	display:inline;
	font:normal normal normal 12px verdana;
}
.shortcut_slogan{
	float:left;
}
.shortcut_right{
	display:inline;
	float:right;
	margin-right:20px;
}
.shortcut_login{}
.shortcut_register{}
.shortcut_thirdlogin{}

/**********header**********/
.header{
	background-color: #fff;
	position: relative;
}
.header_banner{}
.header_ad{}
.header_search_logo{
	border: none;
}
.header_search_s{
	display:inline-block;
	height:42px;
	float:right;
	margin-right:40px;
}

/**********nav**********/
.nav{
	width:860px;
	margin: auto;
	height: 90px;
	
}
.nav ul li{
	float:left;
	position:relative;
	margin-right:30px;
}
.nav ul li a{
	display: block;
	height: 30px;
	
	background-color: #6495ed;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
}

/**********footer**********/
.footer_core{
	margin:0 auto;
}


